* { margin:0; padding:0; }

body { background:#ededed; text-align:center; margin:0px; }

hr#stripe {
    height:12px;
    position:relative;
    top:-7px;
    background-color:#191919;
    border:none;
    color:#191919;
}

#wrap {
    margin-left:auto;
    margin-right:auto;
    width:960px;
    text-align:center;
}
#toppanel {
    position:absolute;
    top:4px;
    width:960px;
    z-index:25px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#panel {
    width:960px;
    position:relative;
    top:1px;
    height:400px;
    margin-left:auto;
    margin-right:auto;
    z-index:10;
    overflow:hidden;
    text-align:left;
}
#panel_contents {
    background:black;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity:0.70;
    opacity:0.70;
    height:100%;
    width:964px;
    position:absolute;
    z-index:-1;
}

.border { border:15px #1d1d1d solid; }
img.border_pic {
    border:15px #1d1d1d solid;
    position:absolute;
    top:110px;
    float:left;
    margin-left:150px;
    width:250px;
    height:150px;
    z-index:30;
}
div#login {
    width:240px;
    height:150px;
    position:absolute;
    right:150px;
    top:110px;
    background:#46392f;
    padding-left:10px;
}
div#login p {
    color:#cccccc;
    font-family:Arial, Helvetica, sans-serif;
    line-height:25px;
}
div#login input#password {
    position:relative;
    right:-6px;
}
div#login input#login_btn {
    border: 1px solid #899690;
    cursor:pointer;
    position:relative;
    top:30px;
    left:86px;
}

.panel_button {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:1px;
    width:173px;
    height:54px;
    background:url(../images/panel_button.png);
    z-index:20;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity:0.70;
    opacity:0.70;
    cursor:pointer;
}
.panel_button a {
    text-decoration:none;
    color:#545454;
    font-size:20px;
    font-weight:bold;
    position:relative;
    top:5px;
    left:10px;
    font-family:Arial, Helvetica, sans-serif;
}
.panel_button a:hover { color:#999999; }
.panel_button img {
    position:relative;
    top:10px;
    border:none;
}

#content {
    margin-left:auto;
    margin-right:auto;
    width:600px;
    position:relative;
    top:90px;
    text-align:left;
    color:#545454;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-bottom:30px;
}
